# -*- coding:utf-8 -*-
#!/usr/bin/env python
'''
这是"SORT_LIST.py"模块，提供了一个函数SORT_LIST
模块，功能为按照顺序输出列表中的数字内容。
加入参数SORT参数，以此控制排序方式，参数为两项，
分别为min_max(从小到大排序)及max_min(从大到小排序)
python setup.py sdist
python setup.py install
'''
def SORT_LIST(the_list,SORT):
    '''
    这里取一个位置函数名为"the_list",这里可以是任何
    一个python数字元素列表
    '''
    List_a_new = []
    List_b_new = []
    x = 0
    n = len(the_list)
    while x < n:
        x = x + 1
        MIN = List_a[0]
        MAX = List_a[0]
        if SORT == "min_max":
            for i in the_list:
                if i <= MIN:
                    MIN = i
            List_a_new.append(MIN)
            the_list.remove(MIN)
        
        elif SORT == "max_min":
            for i in the_list:
                if i >= MAX:
                    MAX = i
            List_b_new.append(MAX)
            the_list.remove(MAX)
        
        else:
            print("请加入参数：min_max or max_min")
    if SORT == "min_max":#从小到大排序
        print(List_a_new)
    elif SORT == "max_min":#从大到小排序
        print(List_b_new)
#List_a=[8,4,3,7,9,4,9,1,2]
#SORT_LIST(List_a,SORT="max_min")

